package MemoriaIntermedia;

/**
 *
 * @author Thony Huillca Malmorejo
 */
public class Pagina<T> {
    // identificador de la pagina en disco
    private int numeroPagina;
    //datos almacenados en el bloque
    private T datos;

    //crear una nueva pagina conociendo su Id y los datos
    public Pagina(int numeroPagina, T datos){
        this.numeroPagina = numeroPagina;
        this.datos = datos;
    }

    public T getDatos() {
        return datos;
    }

    public void setDatos(T datos) {
        this.datos = datos;
    }

    public int getNumeroPagina() {
        return numeroPagina;
    }

    public void setNumeroPagina(int numeroPagina) {
        this.numeroPagina = numeroPagina;
    }
    //devuelve una representacion textual de una pagina

    @Override
    public String toString(){
        return "Numero de Pagina: "+this.numeroPagina + "\t"+
                "Datos Pagina: "+this.datos;
    }
}
